namespace KinonekoSoftware.Studio.Pages.Galleries.Abilities
{
    public abstract class DisplayMode
    {
        public static readonly ListMode    Normal  = new ListMode();
        public static readonly DesignMode  Design  = new DesignMode();
        public static readonly GraphMode   Graph   = new GraphMode();
        public static readonly PackageMode Package = new PackageMode();
    }
    
    
    public sealed class ListMode : DisplayMode{}
    public sealed class DesignMode : DisplayMode{}
    public sealed class GraphMode : DisplayMode{}
    public sealed class PackageMode : DisplayMode{}
    
}